/*	talmud - The TALMUD roguelike
 * Copyright (C) 2012, talmud contributors
 *
 *  This program is free software; you can redistribute it and/or modify it
 *  under the terms of Version 2 of the GNU General Public License as published
 *  by the Free Software Foundation.
 *
 *  This program is distributed in the hope that it will be useful, but WITHOUT
 *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 *  FITNESS FOR A PARTICULAR PURPOSE. See Version 2 of the GNU General Public
 *  License for more details.
 *
 *  You should have received a copy of the GNU General Public License along
 *  with this program; if not, write to the Free Software Foundation, Inc.,
 *  59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

#ifndef monstermanage_h
#define monstermanage_h

#include <stdint.h>

#define MONMAX		1024

#define MON_NULL	0xFFFF

void MonGen(uint8_t difficulty);
void MonGenNear(uint8_t difficulty, uint8_t x, uint8_t y);
void GenSpecMon(uint8_t monid);
uint16_t GetMonAt(uint8_t x, uint8_t y);
uint8_t MonDmg(uint16_t monidx, uint8_t dmg);
void UpdateMon(void);
void DrawMon(void);
void CullDeadMon(void);

#endif
